 |
API Documentation
|
|
std::function< bool(Component *caller, const nkMaths::Point &absCoords)> mouseLeaveCallback
Used by components when the mouse leaves their area.
Definition: CallbackRepository.h:42
std::function< bool(Component *caller)> closeCallback
Used by a component to signal when it's closed.
Definition: CallbackRepository.h:135
virtual void exportIntrospection(nkExport::Node *rootNode) override
Base class for any graphical component.
Definition: Component.h:12
void setResizeCallback(const resizeCallback &callback)
void setMouseLeaveCallback(const mouseLeaveCallback &callback)
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
std::function< bool(Component *caller)> resizeCallback
Used by a component upon resize.
Definition: CallbackRepository.h:142
virtual void importClassFromTree(nkExport::Node *rootNode) override
A graphical window made to receive 3d rendering contexts.
Definition: GraphicsWindow.h:14
void setShowOnStartup(bool value)
void setCloseCallback(const closeCallback &callback)
virtual void maximize(bool val)=0
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
virtual HWND getHwnd() const